hysop.core.graph package¶
Submodules¶
- hysop.core.graph.all module
- hysop.core.graph.allocator module
- hysop.core.graph.computational_graph module
ComputationalGraph
ComputationalGraph.apply()
ComputationalGraph.available_methods()
ComputationalGraph.build()
ComputationalGraph.check()
ComputationalGraph.default_method()
ComputationalGraph.discretize()
ComputationalGraph.display()
ComputationalGraph.domain_report()
ComputationalGraph.field_requirements_report()
ComputationalGraph.finalize()
ComputationalGraph.get_domains()
ComputationalGraph.get_field_requirements()
ComputationalGraph.get_topologies()
ComputationalGraph.get_work_properties()
ComputationalGraph.handle_topologies()
ComputationalGraph.initialize()
ComputationalGraph.node_requirements_report()
ComputationalGraph.operator_report()
ComputationalGraph.push_nodes()
ComputationalGraph.setup()
ComputationalGraph.supports_mpi()
ComputationalGraph.supports_multiple_field_topologies()
ComputationalGraph.supports_multiple_topologies()
ComputationalGraph.task_profiler_report()
ComputationalGraph.to_html()
ComputationalGraph.to_pyvis()
ComputationalGraph.topology_report()
ComputationalGraph.variable_report()
- hysop.core.graph.computational_node module
ComputationalGraphNode
ComputationalGraphNode.name
ComputationalGraphNode.pretty_name
ComputationalGraphNode.input_fields
ComputationalGraphNode.output_fields
ComputationalGraphNode.base_method
ComputationalGraphNode.initialized
ComputationalGraphNode.discretized
ComputationalGraphNode.ready
ComputationalGraphNode.method
ComputationalGraphNode.input_field_requirements
ComputationalGraphNode.apply()
ComputationalGraphNode.available_methods()
ComputationalGraphNode.check()
ComputationalGraphNode.default_method()
ComputationalGraphNode.discretize()
ComputationalGraphNode.dump_inputs()
ComputationalGraphNode.dump_outputs()
ComputationalGraphNode.expand_tensor_fields()
ComputationalGraphNode.finalize()
ComputationalGraphNode.get_and_set_field_requirements()
ComputationalGraphNode.get_backends()
ComputationalGraphNode.get_domains()
ComputationalGraphNode.get_field_requirements()
ComputationalGraphNode.get_input_discrete_field()
ComputationalGraphNode.get_input_field_requirements()
ComputationalGraphNode.get_node_requirements()
ComputationalGraphNode.get_output_discrete_field()
ComputationalGraphNode.get_output_field_requirements()
ComputationalGraphNode.get_topo_descriptor()
ComputationalGraphNode.get_topo_discretization()
ComputationalGraphNode.get_topologies()
ComputationalGraphNode.get_work_properties()
ComputationalGraphNode.handle_method()
ComputationalGraphNode.handle_topologies()
ComputationalGraphNode.initialize()
ComputationalGraphNode.input_field_requirements
ComputationalGraphNode.is_domainless
ComputationalGraphNode.iter_input_discrete_fields()
ComputationalGraphNode.iter_input_fields()
ComputationalGraphNode.iter_output_discrete_fields()
ComputationalGraphNode.iter_output_fields()
ComputationalGraphNode.long_description()
ComputationalGraphNode.node_tag
ComputationalGraphNode.output_field_requirements
ComputationalGraphNode.post_initialize()
ComputationalGraphNode.pre_initialize()
ComputationalGraphNode.setup()
ComputationalGraphNode.supports_mpi()
ComputationalGraphNode.supports_multiple_field_topologies()
ComputationalGraphNode.supports_multiple_topologies()
base_initialized()
to_be_skipped_default()
topology_handled()
- hysop.core.graph.computational_node_frontend module
ComputationalGraphNodeFrontend
ComputationalGraphNodeFrontend.implementation
ComputationalGraphNodeFrontend.backend
ComputationalGraphNodeFrontend.impl
ComputationalGraphNodeFrontend.impl_kwds
ComputationalGraphNodeFrontend.available_implementations()
ComputationalGraphNodeFrontend.default_implementation()
ComputationalGraphNodeFrontend.dump_inputs()
ComputationalGraphNodeFrontend.dump_outputs()
ComputationalGraphNodeFrontend.implementations()
MultiComputationalGraphNodeFrontend
MultiComputationalGraphNodeFrontend.implementation_key
MultiComputationalGraphNodeFrontend.all_default_implementations()
MultiComputationalGraphNodeFrontend.all_implementations()
MultiComputationalGraphNodeFrontend.available_implementation_keys()
MultiComputationalGraphNodeFrontend.available_implementations()
MultiComputationalGraphNodeFrontend.default_implementation()
MultiComputationalGraphNodeFrontend.implementation_key
MultiComputationalGraphNodeFrontend.implementations()
- hysop.core.graph.computational_operator module
ComputationalGraphOperator
ComputationalGraphOperator.input_discrete_fields
ComputationalGraphOperator.output_discrete_fields
ComputationalGraphOperator.allocate_tmp_fields()
ComputationalGraphOperator.available_methods()
ComputationalGraphOperator.build()
ComputationalGraphOperator.check()
ComputationalGraphOperator.checkpoint_datagroup_key()
ComputationalGraphOperator.checkpoint_required()
ComputationalGraphOperator.create_topology_descriptors()
ComputationalGraphOperator.default_method()
ComputationalGraphOperator.discretize()
ComputationalGraphOperator.enable_opencl_host_buffer_mapping
ComputationalGraphOperator.get_field_requirements()
ComputationalGraphOperator.get_node_requirements()
ComputationalGraphOperator.get_preserved_input_fields()
ComputationalGraphOperator.get_work_properties()
ComputationalGraphOperator.handle_topologies()
ComputationalGraphOperator.load_checkpoint()
ComputationalGraphOperator.operators()
ComputationalGraphOperator.output_topology_state()
ComputationalGraphOperator.save_checkpoint()
ComputationalGraphOperator.setup()
ComputationalGraphOperator.supported_backends()
ComputationalGraphOperator.to_graph()
- hysop.core.graph.continuous module
- hysop.core.graph.graph module
ComputationalGraphNodeData
EdgeAttributes
VertexAttributes
all_simple_paths()
discretized()
generate_vertex_colors()
generated()
graph_built()
initialized()
is_directed_acyclic_graph()
lexicographical_topological_sort()
new_directed_graph()
new_edge()
new_vertex()
not_initialized()
op_apply()
ready()
transitive_reduction()
- hysop.core.graph.graph_builder module
- hysop.core.graph.node_generator module
- hysop.core.graph.node_requirements module